/*====================登入页面=================*/
$width:960px;
$mwidth:1184px;
.stlogin{
	width:100%;
	height:100%;
	background: #fff;
}

.stlogin-header{
	width: 100%;
	height: 100px;
	background: #fff;
	border-bottom: 1px solid #f7f7f7;
	&.shoph{
		border-bottom:none;
	}
}
.stlogin-header.shoph .stlogin-header--con{
	width: $mwidth;
}
.stlogin-header--con{
	width: $width;
	margin: 0 auto;
	.logo{
		width: 121px;
		padding-top: 30px;
		float: left;
		img{
			height: 39px;
		}
	}
	.shopname{
		padding-left: 5px;
		margin-left: 10px;
		float: left;
		color:#999;
		font-size: 24px;
		display: block;
		height:28px;
		display: block;
		margin-top: 33px;
		vertical-align: top;
		span{
			width: 1px;
			height: 25px;
			background: $ma-color;
			display:block;
			float: left;
			margin-top:4px;
			margin-right: 5px;
		}
	}
}
.stlogin-main{
	max-width:$width;
	min-width: 758px;
	margin: 0 auto;
	padding-top: 92px;
}
.stlogin-main--left{
	float: left;
	width: 388px;
    
}
.stlogin-main--right{
    width: 370px;
    float: right;
}

/*=================找回密码=================*/
.stfind{
    background: #f7f7f7;
    min-height: 100%;
}
.stfind-main{
	width: $width;
	margin: 0 auto;
	background: #fff;
	min-height: 410px;
	margin-top:20px;
}
/*---找回密码那导航--*/
.stfind-nav{
	width: 100%;
	padding: 0 72px;
	height: 78px;
	padding-top: 24px;
}
.stfind-nav--ul{
	width: 100%;
	height: 54px;
	.item{
		width: 25%;
		height: 100%;
		float: left;
		line-height: 54px;
		text-align: center;
		font-size: 14px;
		color:#666;
		border-bottom: 2px solid #ddd;
		position: relative;
		transition:.5s all;
		.dian{
			position: absolute;
			width: 10px;
			height: 10px;
			border-radius: 50%;
			background: #ddd;
			bottom: -6px;
			left:50%;
			transform:translateX(-50%)
		}
		&.active{
			color:$ma-color;
			border-bottom: 2px solid $ma-color;
			.dian{
				background: $ma-color;
			}
		}
	}
}

.stfind-con{
	width: 100%;
	min-height: 328px;
}
.stfind-con--item{
	// display: none;
	width: 370px;
	background: #fff;
	margin: 0 auto;
	.enlogin{
		border: none;
	}
	.success{
		margin-top: 100px;
		padding: 0 40px;
		text-align: center;
		.up{
			color:#666;
			font-size: 16px;
			line-height: 30px;
			margin: 0 auto 10px;
			width: 180px;
			i{
				height: 100%;
				font-size: 30px;
		 	    color:$ma-color;
		 	    float: left;
		    }
		}
		.down{
			font-size: 14px;
			color:#ddd;
			a{
				color:$ma-color;
			}
		}
	}
}
.stfindTypePop{
	width: 100%;
	height: 100%;
	position: fixed;
	left:0;
	top:0;
	background: rgba(0,0,0,0.4);
	.selectType{
		width: 370px;
		height: 202px;
		background: #fff;
		position: absolute;
		left:0;
		right: 0;
		bottom: 0;
		top:0;
		margin:auto;
		.enlogin{
			border: none;
		}
	}
}
/*============首页==================*/
/*----首页框架---*/
.stmain{
    width:$mwidth;
    margin: 0 auto;
    padding-bottom: 15px;
}
.stpmain-nav{
	width: 225px;
	float: left;
	min-height: 555px;
}

.stpmain-rview{
	float: right;
	width: 950px;
	min-height: 555px;
	border:1px solid #eee;
}
.stpmain-rview--title{
	height: 42px;
	width: 100%;
	background: $ma-color;
	border-bottom: 1px solid #eee;
	line-height: 42px;
	padding-left: 15px;
	float: left;
}
.stpmain-rview--con{
	float: left;
	width: 100%;
}
.mbxnav{
	height: 42px;
	.item{
		float: left;
		a{
			height: 42px;
			line-height: 42px;
			font-size: 14px;
			color:#fff;
			display: inline-block;
		}
		&:not(:first-child){
			margin-left: 7px;
		}
		&:not(:last-child){
			span{
				display:block;
				border-left:1px solid #fff;
				border-top:1px solid #fff;
				width:9px;
				height: 9px;
				float: right;
				margin-top:18px;
				transform:rotate(135deg);
			}
		}
	}
}
/*-------首页样式-------*/
.stindex-rview{
	width: 100%;
	height: 100%;
	padding: 15px;
}
.stindex-rview--modo{
    width:100%;
    border-radius: 3px;
    border:1px solid #eee;
    &:not(:last-child){
    	margin-bottom: 22px;
    }
    .title{
    	width:100%;
    	height:40px;
    	background: #ecedef;
    	line-height: 40px;
    	padding: 0 12px;
    	font-size: 14px;
    	color:#666;
    }
    .con{
    	width: 100%;
    	padding: 15px 0px 15px 27px;
    	.left{
    		float: left;
    		.iteminfo{
    			height: 35px;
    			line-height: 35px;
    			color:#999;
    			font-size: 14px;
    			.more{
    				float: left;
    				width: 194px;
    			}
    			.red{
    				color:#e60012;
    				font-size: 14px;
    			}
    			&.fl{
    				float: left;
    			}
    		}
    	}
    	.right{
    		float: right;
    		width: 117px;
    		.stbtn{
    			width: 98px;
    			height: 30px;
    			background: $ma-color;
    			border-radius: 3px;
    			float: left;
    			font-size: 12px;
    			color:#fff;
    			line-height: 30px;
    			text-align: center;
    			cursor: pointer;
    			&:not(:last-child){
    			    margin-bottom: 15px;
    			}
    		}
    	}
    }
}
/*---------------商品管理样式--------------*/
.stspmanage-rview{
    padding: 0 15px;
}
.stmanage-rview--state{
	width: 100%;
	height: 60px;
	background: #fff;
	li:not(.last){
		float: left;
		height: 100%;
		padding: 19px 45px 0 15px;
		a{
           font-size: 14px;
           color:#666;
           display: block;
           padding-bottom: 2px;
           border-bottom: 1px solid #fff;
		}
       &.active a{
       	   color:$ma-color;
           border-bottom: 1px solid $ma-color;
       }
	}
    li.last{
       	padding: 19px 10px 0 0;
       	float: right;
       	font-size: 14px;
       	a{
       	    color:$ma-color;
       	}
       	i{
       		margin-right: 5px;
       		color:#D4D4D4;
       	}
    }
}
.stmanage-rview--setinfo{
	width: 100%;
	padding: 20px;
	background: #F9F9F9;
	.search{
		float: left;
		width: 230px;
		height: 22px;
		font-size: 12px;
		line-height: 22px;
		span.clear{
			color:#999;
			float: right;

		}
		span:not(.clear){
            color:#666;
            float: right;
            border:1px solid #ccc;
            margin-left: 5px;
            padding: 0 10px;
            cursor: pointer;
		}
	}
}

.stmanage-rview--pub{
	width: 100%;
	height: 36px;
	margin: 15px 0;
	font-size: 14px;
	.left{
		color:#666;
		line-height: 54px;
	}
	.right{
		display: block;
		width:110px;
		height: 36px; 
		float: right;
		text-align: center;
		line-height: 36px;
		border-radius: 3px;
		background: #F19149;
		color:#fff;
		cursor: pointer;
	}
}
.stmanage-rview--infolist{
	.all-select td span.csbtn{
		display: none;
	}
}

/*---------------商品组管理----------------*/
.stspZmanage-rview{
	width:100%;
    .titstate{
    	width: 100%;
    	height: 40px;
    	background: #d4d4d4;
    	padding: 0 15px;
    	.haidben{
    		width: 100px;
    		height: 24px;
    		border-radius: 3px;
    		background: #f3f3f3;
    		display: block;
    		font-size: 12px;
    		color:#666;
    		line-height: 24px;
    		text-align: center;
    		margin-top:8px;
    		float: left;
    		&.right{
    			float: right;
    		}

    	}
    }
    .selecthand{
    	padding:17px 15px;
        & > label{
        	display: block;
        	float: left;
        	height: 26px;
        	line-height: 26px;
        	font-size: 12px;
        	color:#666;
        	input{
        		float: left;
        		margin: 7px 5px 0 0;
        	}
        }
        & > button{
        	height: 26px;
        	border:1px solid #e5e5e5;
        	line-height: 26px;
        	font-size: 12px;
        	color:#666;
        	padding: 0 20px;
        	cursor: pointer;
        	margin-left: 20px;
        }
    }
}
/*---------------商品发布--------------*/
.stpublish-rview{
	padding: 0 15px;
}
.stpublish-ub{
	width: 100%;
	height: 63px;
	position: relative;
	ul{
		height: 27px;
		margin: 18px auto;
		position: absolute;
		margin-left:50%;
		transform:translateX(-50%);
		li{
			float: left;
			font-size: 12px;
			height:100%;
    		padding: 0 10px;
    		border:1px solid #e5e5e5;
    		background: #F9F9F9;
    		margin-right: 5px;
    		color:#666;
    		line-height: 27px;
    		cursor: pointer;
			&:not(:last-child){	
			    margin-right: 15px;
			}
		}
	}
}
.stpublish-dinfo{
	width: 100%;
	position: relative;
}
.stpublish-dinfo--lnav{
	width: 107px;
	position: absolute;
	left:0;
	top:0;
	ul{
		width: 100%;
		li{
			width: 100%;
			height: 38px;
			border-top:1px solid $ma-color;
			border-left:1px solid $ma-color;
			font-size: 12px;
			color:#666;
			text-align: center;
			line-height: 38px;
			cursor: pointer;
			&.active{
				background: $ma-color;
				color:#fff;
			}
			&:last-child{
				border-bottom: 1px solid $ma-color;
			}
		}
	}
}
.stpublish-dinfo--rview{
	padding-left: 107px;
	width: 100%;
	.rviewcon{
		min-height: 400px;
	    border:1px solid $ma-color;
	    padding: 15px 40px 100px 20px;
	    .pubitem:not(:first-child){
            display: none;
	    }
	}

}
/*--基本信息--*/
.pub-r-jbxx{
    .title{
    	input{
    		width: 675px !important;
    	}
    }
}
/*--类目属性--*/
.pub-r-lmsx{	
    .setmodl{
    	width:660px;
    	padding-top:30px;
    	margin-left: 50px;
    }
    .setmodl-title{
    	font-size: 14px;
    	color:#333;
    	margin-bottom: 15px;
    }
    .setmodl-con{
    	padding-left: 30px;
    	width: 660px;
    }
}
/*--价格设置--*/
.pub-r-jgsz{
	.unit{
		display: inline-block;
		height: 27px;
        line-height: 27px;
        color:#666;
        margin-left: 5px;
	}
}
/*--商品图片--*/
.pub-r-sptp{
	.spload{
		width: 100%;
		li{
			float: left;
			margin:0 10px 10px 0;
		}
	}
}
/*--系列商品--*/
.pub-r-xlsp{
	.setprop{
   
	}
	.setprop-item{
		margin-top: 20px;
		width: 100%;
		label{
		   color:#666;
		   margin-right: 10px;
		   input{
		   	  float: left;
		   	  margin: 3px 5px 0 0;
		   }
		}
	}
	.setlist{
		margin-top: 30px;
		.setlist-hald{
			margin-bottom: 20px;	
		}
	}
}
/*--商品描述--*/
.pub-r-sqms{
	.top-tab{	
	    background: #F4F4F4;
	    height: 40px;
	    line-height: 40px;
	    border:1px solid #d4d4d4;
	    & > div{
	        width: 50%;
	    	text-align: center;
	    	color:#666;
	    	cursor: pointer;
	    	&.active{
	    		color:$ma-color;
	    	}
	    }
	    .left{
	    	float: left;
	    }
	    .right{
	    	float: right;
	    }
	}
	.edit{
		width: 100%;
	}
	.edit-con{
		
		width:100%;
		margin-top: 15px;
		&:not(:first-child){
			display: none;
		}
        &.wy{
        	width: 100%;
        	height: 515px;
        	.edui-container{
        		    box-shadow: none !important;
        		.edui-toolbar{
        		    box-shadow: none !important;
        		}
        	}
        	.downhald{
        		height: 50px;
        		line-height: 50px;
        		background: #EBEDF1;
        		border:1px solid #d4d4d4;
        		border-top: none;
        		padding-right: 10px;
        	}
        	.downhald-con{
        		float: right;
        		height: 100%;
        		line-height: 50px;
        		color:#666;
        	}
        }
		&.sj{	
			border:1px solid #ccc;
		   .title{
		   	    height: 50px;
		   	    background: #f2f2f2;
		   	    .left{
		   	    	display: block;
		   	    	float: left;
		   	    	border:1px solid #0c9dfe;
		   	    	color:#0c9dfe;
		   	    	width: 116px;
		   	    	height: 36px;
		   	    	line-height: 36px;
		   	    	text-align: center;
		   	    	border-radius: 5px;
		   	    	margin-left: 10px;
		   	    	margin-top: 7px;
		   	    }
		   	    .right{
		   	    	float: right;
		   	    	height: 100%;
		   	    	line-height: 50px;
		   	    	color:#9c9c9c;
		   	    	padding-right: 10px;
		   	    }

		   }
		   .con{
		   	    height: 465px;
		   	    background: #7d7d7d;
		   	    .edivview{
		   	    	width: 322px;
		   	    	height: 100%;
		   	    	background: #fff;
		   	    	margin: 0 auto;
		   	    	position: relative;
		   	    	.add{
		   	    		width: 100%;
		   	    		height: 62px;
		   	    		display: block;
		   	    		position: absolute;
		   	    		left:0;
		   	    		bottom: 0;
		   	    		text-align: center;
		   	    		color:#ccc;
		   	    		line-height: 100px;
		   	    		background: #F6F6F6 url(../images/upload.png) no-repeat center 10px;
		   	    		background-size: 32px;
		   	    		margin-bottom: 0px !important;
		   	    		input{
		   	    			display: none;
		   	    		}
		   	    	}
		   	    }
		   }
		}
	}
}
/*---------------贷款支付记录--------------*/
.stpaynotes-rview{
	width: 100%;
	padding: 0 15px;
	& > .title{
		height: 50px;
		width: 100%;
		font-size: 14px;
		color:#333;
		line-height: 50px;
		display: block;
	}
}
/*--------------资产管理-----------------*/
.stzcmanage-rview{
	width: 100%;
	padding: 20px 15px 0;
	& > .title{
        font-size: 14px;
        color:#333;
        font-weight: 600;
        height: 40px;
        line-height: 40px;
	}
}
.stzcmanage-Order--modo{
	width: 100%;
	background: #f9f9f9;
	height: 164px;
	border-radius: 5px;
	margin-bottom: 10px;
	.order{
		width: 50%;
		float: left;
		height: 100%;
		padding: 25px 0 25px 45px;
		.leftImg{
			height: 100%;
			width: 77px;
			margin-right: 10px;
			background: url(../images/moneys.png) no-repeat center;
			float: left;
		}
		.rightFont{
			float: left;
		    .title{
		    	display: block;
		    	font-size: 18px;
		    	color:#666;
		    	padding-top: 10px;
		    	text-indent: 7px;
		    }
		    .money{
		    	display: block;
		    	font-size: 36px;
		    	color:#e60012;
		    	margin:8px 0 3px 0;
		    }
		    .godet{
		    	display: block;
		    	font-size: 12px;
		    	color:#33ad36;
		    	text-decoration: underline;
		    	padding-left: 7px;
		    }
		}
	}
}
/*-----------导购管理-------*/
.stdgmanage-rview{
	width: 100%;
	padding: 0 15px;
	.add{
		width: 100%;
		height: 80px;
		padding-top: 25px;
	}
}
.stdgmanage-rview--infolist{
	width: 100%;
	li{
		float: left;
		width: 280px;
		height: 110px;
		margin-bottom: 15px;
		border:1px solid #d1d0d0;
		box-shadow: 0 0 3px 2px rgba(205, 205, 205, 0.2);
		padding: 10px;
		&:not(:last-child){
			margin-right: 20px;
		}
		dl{
			width: 100%;
			height: 100%;
			dt{
				float: left;
				width: 80px;
				height: 100%;
				background:#eee url(../images/dghead.png) no-repeat center /cover;
				position: relative;
				margin-right: 10px;
				span{
					position: absolute;
					left: 0;
					bottom:0;
					width: 100%;
					height: 24px;
					font-size: 12px;
					color:#fff;
					line-height: 24px;
					text-align: center;
				}
				&.jh span{
					background: rgba(98,189,100,0.8);
				}
				&.wrz span{
					background: rgba(0,0,0,0.5);
				}
			}
			dd{
				font-size: 12px;
				color:#666;
				height: 30px;
				line-height:30px;
				a:nth-child(1){
                    float: left;
                    font-size: 12px;
                    color:#999;
				}
				a:nth-child(2){
                    float: right;
                    color: #0e9be1;
                    font-size: 12px;
                    text-decoration: underline;
				}
			}
		}
	}
}

/*------------------银行卡绑定-----------*/
.state1{
	height: 30px;
	line-height: 40px;
	font-size: 14px;
	.key{
		color:#333;
	}
	.val1{
        color:$ma-color;
	}
	.val2{
        color:#cd2a25;
	}
	.val3{
        color:#666;
	}
}
.state2{
	height: 30px;
	line-height: 40px;
	font-size: 14px;
	.key{
		color:#cd2a25;
	}
	.val{
		color:#999;
	}
}
.stcardbind-rview{
	width: 100%;
	padding: 15px;
	.cardinfo{
		width: 600px;
		padding-top: 20px;
		margin: 0 auto;
	}
	.cardinfo-item{
		height: 40px;
		line-height: 40px;
		margin: 10px 0 20px 0;
		.left{
			width: 95px;
			text-align: right;
			font-size: 14px;
			color:#666;
			height: 100%;
		}
		.right{
			width: 100%;
			padding-left: 10px;
			height: 100%;
			input{
				width: 310px;
				height: 100%;
				border:1px solid #eee;
				color:#999;
				font-size: 14px;
				text-indent: 10px;
				outline: none;
			}
			select{
				outline: none;
				width: 310px;
				height: 100%;
				border:1px solid #eee;
				color:#999;
				font-size: 14px;
				text-indent: 10px;
			}
		}
		.con{
			width: 350px;
			display: block;
			padding: 10px 0 0 10px;
			button{
				width: 150px;
				height: 35px;
				line-height: 35px;
				text-align: center;
				border:none;
				font-size: 16px;
				color:#fff;
				&.left{
					float: left;
					background: #c4c4c4;
				}
				&.right{
					float: right;
					background: $ma-color;
				}
			}
		}
	}
}
/*------------导购详情样式---------*/
.stdgdetail-rview{
	padding: 0 15px;
	.logininfo{
		font-size: 12px;
		height: 40px;
		color:#333;
		line-height: 40px;
		span{
			margin-right: 15px;
		}
	}
	.numinfo{
		width: 300px;
	}
	.line{
		display: block;
		border-bottom: 1px solid #eee;
		margin-top:40px;
	}
	.dgotitle{
		font-size: 12px;
		color:#333;
		height: 44px;
		line-height: 44px;
	}
}
/*----------订单管理样式-------*/
.stddmanage-rview{
	width: 100%;
	padding: 15px 15px 0;
	.order-sit{
		width: 100%;
		height:107px;
		border:10px solid #F5F5F5;
		background: #fff;
		padding:15px 20px;
		.title{
			margin-bottom:15px;
			font-size: 14px;
			display: block;
			font-weight: 600;
			color:#333;
		}
		ul li{
			float: left;
			color:#999;
			margin-right:50px;
			span.val{
				margin-left: 10px;
			}
		}
	}
	.order-search{
		.order-sebtn{
			display: block;
			background: #FF4200;
			border:1px solid #e5e5e5;
			width: 78px;
			height: 27px;
			border-radius: 3px;
            color:#fff;
            text-align: center;
            line-height: 27px;
            cursor: pointer;
		}
	}
	.order-nav{
		width: 100%;
		margin-top: 40px;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 5px;
		li{
			float: left;
			height: 22px;
			line-height: 22px;
			margin-left: 20px;
			&.active{
				a{
					color:$ma-color;
				}
			}
			a{
				font-size: 13px;
			    color: #666;
			    float: left;
			}
			&:not(:last-child) .line{
				display: inline-block;
			    width: 1px;
			    height: 12px;
			    background: #666;
			    margin: 5px 0 0 20px;
			    float: left;
			}
		}
	}
}
.order-tablist{
	width: 100%;
	.order-checkbox{
		height: 66px;
		label{
			display: block;
			height: 66px;
			line-height: 66px;
			font-size:12px;
			color:#666;
			input{
				float: left;
				margin:27px 5px 0 0;
			}
		}
	}
	.title{
		width: 918px;
		height: 34px;
		background: #f9f9f9;
		border:1px solid #e5e5e5;
		li{
			float: left;
			text-align: center;
			line-height: 34px;
			font-size: 12px;
			color:#999;
			width: 104px;
			&:nth-child(1){
				color:#333;
				width: 292px;
			}
		}
	}
	.modoList{
		display: flex;
		flex-flow:column;
		border:1px solid #ddd;
		.list-up{
			min-height: 100px;
			display: flex;
			.up-1{
				width: 604px;
			}
			.up-2{
				width: 104px;
				padding-top: 30px;
				text-align: center;
				font-size: 12px;
				border-bottom: 1px solid #ddd;
				border-left: 1px solid #ddd;
				color:#666;
				a{
					display: block;
					width: 100%;
				    color:#666;
				}
				.btn-fktx{
					display: block;
					margin: 15px auto;
					width: 75px;
					height: 25px;
					background: #ff4200;
					border-radius: 3px;
					border: none;
					color:#fff;
				}
				span{
					display: block;
				}
			}
		}
		.list-down{
			height: 50px;
			.info{
				float: right;
				height: 100%;
				line-height: 50px;
				font-size: 12px;
				color:#333;
				.mdd{
					margin: 0 20px;
					span{
						font-size: 20px;
						color:#cd2a25;
						vertical-align: top;
						margin: 0 3px;
					}
				}
			}
		}
	}
}
.up-1--item{
    min-height: 100px;
    border-bottom: 1px solid #ddd;
    display: flex;
    .item-1{
    	float: left;
    	width: 292px;
    	display: flex;
    	justify-content:center;
        align-items:center;
        padding: 25px 25px 18px;
        .l-pic{
        	width: 55px;
        	float: left;
        	img{
        		width: 100%;
        	}
        }
        .r-info{
        	float: left;
        	width: 197px;
            font-size: 12px;
            padding-left: 10px;
        	.tit{
        	    color:#666;
        	    margin-bottom: 6px;
        	    display: block;
        	    overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				height: 32px;
        	}
        	.arrts{
        		display: block;
        		color:#bbb;
        	}
        }
    }
    .item-2{
    	float: left;
    	width: 104px;
    	display: flex;
    	justify-content:center;
        align-items:center;
        font-size: 14px;
        border-left: 1px solid #ddd;
    }
}
/*----订单详情-----*/
.stdddetail-rview{
	width:100%;
	padding: 0 15px;
	textarea{
		width: 830px !important;
	}
	.od-info{
		width: 100%;
		height: 339px;
		border:1px solid $ma-color;
		margin: 15px 0 30px;
		border-radius: 5px;
		padding:15px;
		.tabStyleSP{
		     border-bottom:1px solid #ccc;
		}
		.l{
			width: 100%;
			margin-bottom: 10px;
			color:#333;
			position: relative;
			.l-l{
				float: left;
				width:60px;
				font-weight: 600; 
				position: absolute;
				left: 0;
				top:0;
			}
			.l-r{
				padding-left: 60px;
                color:#333;
                li{
                	float: left;
                	width: 30%;
                	margin-bottom: 10px;
                }
			}
		}
	}
	.allPrice{
		float:right;
		height:58px;
		line-height:58px;
		font-size: 12px;
		color:#333;
		.price{
			color:#D72A24;
			font-size:18px;
		}
	}
	.od-disc{
		padding-left: 10px;
	}
	.od-words{
		padding-left: 10px;
	}
}
.scorestart{
	width: 830px !important;
	height: 35px;
	.item{
		height: 100%;
		float: left;
		margin-right: 20px;
		.key{
			float: left;
			margin-right: 10px;
		}
		ul{
			float: left;
			li{
				font-size: 13px;
				cursor: pointer;
				color:#ccc;
			}
		}
	}
}
/*----账户设置---*/
.staccountset-rview{
	padding:15px;
}
/*-基本信息-*/
.acc-r-bgsj{
	padding: 30px 0 0 30px;
}
.acc-r-ggmm{
	padding: 30px 0 0 30px;
}
.acc-r-qyzj{
	.qyzj-form{
		margin-top: 30px;
	}
}
.acc-r-sqwj{
	.sqwj-from{
		margin-top: 30px;
	}
	.haldbtn{
		width: 100%;
		span{
			display: block;
			float: left;
			margin-right: 15px;
			width: 62px;
			height: 26px;
			border: 1px solid #e5e5e5;
			background: #f9f9f9;
			border-radius: 4px;
			text-align: center;
			line-height: 26px;
			font-style: 12px;
			color:#666;
		}
	}
	.down{
		width: 100%;
		text-align: center;
		button{
			height: 34px;
			border-radius: 3px;
			background: $ma-color;
			line-height: 34px;
			padding: 0 45px;
			color:#fff;
			font-size: 16px;
			border: none;
		}
	}
}
.bgsj-form-item{
	width: 100%;
	&.qyzj{
		.left{
			text-align: right;
		}
		.right .up input{
			border:1px solid #c9c9c9;
			width: 327px;
		}
		.right .up label.uppic{
			width: 327px;
		}
	}
	.left{
		width: 110px;
		height: 40px;
		line-height: 40px;
		float: left;
		font-size: 14px;
		color:#666;
		text-align: right;
	}
	.right{
		float: left;
		.up{
			input{
				width: 310px;
				height: 40px;
				margin-right: 20px;
				border:1px solid #eee;
				float: left;
				padding-left: 10px;
				font-size: 14px;
			}
			.submit{
				height: 34px;
				border-radius: 3px;
				background: $ma-color;
				line-height: 34px;
				padding: 0 45px;
				color:#fff;
				font-size: 16px;
				border: none;

			}
			label.uppic{
				width: 310px;
				height: 188px;
				border: 1px solid #c9c9c9;
				background: #f6f6f6 url(../images/upload.png) no-repeat center;
				cursor: pointer;
				input{
					display: none;
				}
			}
			.getcode{
		    	width: 101px;
		    	height: 38px;
		    	border-radius: 3px;
		    	border:1px solid $ma-color;
		    	line-height: 36px;
		    	text-align: center;
		    	color:$ma-color;
		    	display: block;
		    	float: left;
		    	cursor: pointer;
		    }
		}
		.down{
			display: block;
			width: 100%;
			float: left;
			height:30px;
			line-height: 30px;
		}
	}
}
/*预约管理*/
.styymanage-rview{
	padding: 30px 15px 0;
}
.styymanage-rview--nav{
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	margin-bottom: 30px;
	li{
		float: left;
		a{
		    margin: 0 15px;
			font-size: 12px;
			color:#333;
		}
		&.active{
			a{
				color:$ma-color;
			}
		}
		.line{
			display: block;
			width:1px;
			height: 12px;
			margin-top: 2px;
			background: #999;
			float: right;
		}
	}
}
.yymanagePop{
	width: 710px;
	box-shadow: 0px 0px 1px 2px rgba(204,204,204,0.1);
	margin: 100px auto;
	padding:10px 18px 18px 18px;
	border-bottom: 1px solid #e2e2e2;
	.title{
		height: 30px;
		line-height: 30px;
		border-bottom: 1px solid #e2e2e2;
		.left{	
			color:$ma-color;
			font-size: 14px;
		}
		.rclose{
			width: 30px;
			height: 30px;
			cursor: pointer;
			float: right;
			background: url(../images/close333.png) no-repeat center/cover;
		}
	}
	.con{
		padding: 10px 25px;
		.yymanage-lxr{
           height: 30px;
           line-height: 30px;
           font-size: 12px;
           color:#999;
           span{
           	   color:#333;
           }
		}
		.yymanage-lc{
			width: 100%;
			margin: 40px 0;
			li{
				float: left;
				width: 25%;
				border-top:4px solid #e5e5e5;
				position: relative;
				.bz{
					position: absolute;
					width: 25px;
					height: 25px;
					background: #e5e5e5;
					left: 50%;
					top:-15px;
					transform:translateX(-50%);
					border-radius: 50%;
					text-align: center;
					line-height: 25px;
					color:#fff;
				}
				&.active{
					border-top:4px solid $ma-color;
					.bz{
						background: $ma-color;
					}
					.status,.time{
						color:$ma-color;
					}
				}
				.status{
					display: block;
					width: 100%;
					text-align: center;
					font-size: 12px;
					color:#999;
					margin:30px 0 15px 0;
				}
				.time{
					display: block;
					width: 100%;
					text-align: center;
					font-size: 12px;
					color:#999;
				}
			}
		}
	}
}
/*==========评论管理=========*/
.stplmanage-rview{
	padding: 18px 10px 0;
}
.stplmanage-tab{
	width: 100%;
	height: 32px;
	border-bottom: 2px solid #ff5500;
	li{
		float: left;
		margin-right: 9px;
		background: #eee;
		font-size: 12px;
		&.active{
			background: #ff5500;
			a{
				color:#fff;
			}
		}
		a{
			display: block;
			padding: 0 15px;
			height: 100%;
			text-align: center;
			line-height: 30px;
			color:#666;
		}

	}
}
/*==店铺装修==*/
.stshopfitment-rview{
	padding: 0 20px 20px;
}
.fit-setban{
	padding-bottom: 25px;
	border-bottom: 1px solid #e1e1e1;
	.title{
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		color:#333;
	}
	.banset-con{
		width: 100%;
		height: 141px;
		.banset-img{
			float: left;
		}
		.banset-right{
			float: left;height: 100%;
			margin-left: 20px;
			width: 352px;
			label{
				width: 141px;
				height: 141px;
				border: 1px solid #ddd;
				display: block;
				background:#eff0f5 url(../images/upload2.png) no-repeat 41px 30px;
				text-align: center;
				font-size: 12px;
				color:#999;
				float: left;
				span{
					display: block;
					margin-top:102px;
				}
				input[type=file]{
                    display: none;
 				}
			}
			.bz{
				font-style: 12px;
				color:#999;
				margin: 125px 0 0 10px;
				display: block;float: left;
			}
		}
	}
}
.fit-setnav{
	width: 100%;
	.title{
		height: 50px;
		line-height: 50px;
		font-size: 14px;
		color:#333;
	}
	.item-nav{
		margin: 32px 0 46px 0;
		.item{
			width: 385px;
			height: 40px;
			display: flex;
			margin-bottom: 20px;
			margin-right: 46px;
			float: left;
			.key{
				line-height: 40px;
				font-size: 14px;
				color:#666;
				min-width: 62px;
			}
			select{
				flex:1;
				border: 1px solid #d9d9d9;
				border-radius: 2px;
				font-size: 14px;
				color:#999;
			}
		}
	}
}
.fit-submit{
	width: 150px;
	height: 36px;
	border-radius: 3px;
	background: $ma-color;
	text-align: center;
	line-height: 36px;
	color:#fff;
	font-size: 12px;
	margin: 0 auto;
	cursor: pointer;
}